package xcmg.device.service.vo.sale;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * Created by wrg on 2019/4/25.
 */
@Data
public class SalesOutBillVO {
    private String id;

    private String orgId;

    private String salesOutBillNo;

    private String borrowBillNo;

    private String salesBillNo;

    @ApiModelProperty(value = "退货单号")
    private String returnNo;

    @ApiModelProperty(value = "退货单id")
    private String returnId;

    private String clientName;

    private String generatePerson;

    private Date generateDate;

    private String servicePersonName;

    private Short outboundStatus;

    private Short isState;

    private Date outboundDate;

    private String consignee;

    private String contactPhone;

    private String receiptAddress;

    private Short billType;

    private Short isPrint;

    private String outArea;

    private String outLocation;

    @ApiModelProperty(value = "仓库描述")
    private String warehouseCodeDesc;

    private BigDecimal totalPrice;

    private Short checkState;

    private String remark;

    private String settMethod;

    private BigDecimal costTotal;

    private String useMachineNo;
    /**
     * 结算整机编号
     */
    private String settleMachineNo;

    private BigDecimal totalDiscountPrice;

    private String purchaseOrgId;

    private Date createDate;

    private Date startOutboundDate;
    private Date endOutboundDate;

    //制单时间查询条件
    private Date startGenerateDate;
    private Date endGenerateDate;

    private String keyWords;

    private String materialsNo;

    private String sapSaleOrder;

    //是否过账 0 未过账 1 已过账
    private Short isPost;

    private BigDecimal vat;

    private String orgCode;

    //发票号
    private String invoiceNo;
}
